package main.java.day04;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * 创建一个集合，存放元素"1","$","2","$","3","$","4"
 * 使用迭代器遍历集合，并在过程中删除所有的"$"，
 * 最后再将删除元素后的集合使用新循环遍历，并输出每一个元素。
 *
 * @author Xiloer
 */
public class Test02 {
    public static void main(String[] args) {
        Collection a = new ArrayList();
        a.add("1");
        a.add("$");
        a.add("2");
        a.add("$");
        a.add("3");
        a.add("$");
        a.add("4");
        System.out.println(a);
        Iterator iterator = a.iterator();
        while (iterator.hasNext()) {
            Object b = iterator.next();
            if ("$".equals(b)) {
                iterator.remove();
            }
        }
        for (Object d : a
        ) {
            System.out.println(d);
        }

//        for (Object b:a
//             ) {
//            System.out.println(b);
    }
}


